#!/bin/dash

# 在当前目录执行git命令，同步数据

# set -e # 遇到错误就退出
#set -x

date "+[%Y-%m-%d %H:%M:%S]"

bin=lg2


#!/bin/sh

# 1. 检查本地是否有修改，若有修改，则执行 add 和 commit 提交所有修改
if [ -n "$(git status --porcelain)" ]; then
    echo "检测到本地修改，正在提交..."
    git add .
    git commit -m "from ios"
else
    echo "没有本地修改"
fi

# 2. 拉取远程数据，若有冲突则以远程为主解决冲突
echo "正在拉取远程数据..."
# git pull --rebase --strategy=recursive --strategy-option=theirs
git pull

# 3. 执行 push 操作
echo "正在推送到远程..."
git push

echo "同步完成"

